Robustly Solvable Constraint Satisfaction Problems

نویسندگان

  • Libor Barto
  • Marcin Kozik
چکیده

An algorithm for a constraint satisfaction problem is called robust if it outputs an assignment satisfying at least (1 − g(ε))-fraction of the constraints given a (1 − ε)-satisfiable instance, where g(ε) → 0 as ε → 0. Guruswami and Zhou conjectured a characterization of constraint languages for which the corresponding constraint satisfaction problem admits an efficient robust algorithm. This paper confirms their conjecture. 1. Introduction. The constraint satisfaction problem (CSP) provides a common framework for many theoretical problems in computer science as well as for many applications. An instance of the CSP consists of variables and constraints imposed on them and the goal is to find (or decide whether it exists) an assignment of variables which is " best " for given constraints. In the decision problem for CSP we want to decide if there is an assignment satisfying all the constraints. In Max-CSP we wish to find an assignment satisfying maximal number of constraints. In the approximation version of Max-CSP we seek an assignment which is, in some sense, close to the optimal one. This paper deals with a special case of approximation: robust solv-ability of the CSP. Given an instance which is almost satisfiable (say (1 − ε)-fraction of the constraint can be satisfied), the goal is to efficiently find an almost satisfying assignment (which satisfies at least (1 − g(ε))-fraction of the constraints, where the error function g satisfies lim ε→0 g(ε) = 0). Most of the computational problems connected to CSP are hard in general. Therefore , when developing algorithms, one usually restricts the set of allowed instances. Most often the instances are restricted in two ways: one restricts the way in which the variables are constrained (e.g. the shape of the hypergraph of constrained variables), or restricts the allowed constraint relations (defining constraint language). In this paper we use the second approach, i.e. all constraint relations must come from a fixed, finite set of relations on a domain. Robust solvability for a fixed constraint language was first studied in a paper by Zwick [30]. The motivation behind this approach was that, in certain practical situations, instances might be close to satisfiable – for example, a small fraction of constraints might have been corrupted by noise. An algorithm that is able to satisfy, in such a case, most of the constraints could be useful. Zwick [30] concentrated on Boolean CSPs. He designed a semidefinite programming …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

From Unsolvable to Solvable: An Exploration of Simple Changes

This paper investigates how readily an unsolvable constraint satisfaction problem can be reformulated so that it becomes solvable. We investigate small changes in the definitions of the problem’s constraints, changes that alter neither the structure of its constraint graph nor the tightness of its constraints. Our results show that structured and unstructured problems respond differently to suc...

متن کامل

Computational complexity of auditing finite attributes in statistical databases

We study the computational complexity of auditing finite attributes in databases allowing statistical queries. Given a database that supports statistical queries, the auditing problem is to check whether an attribute can be completely determined or not from a given set of statistical information. Some restricted cases of this problem have been investigated earlier, e.g. the complexity of statis...

متن کامل

Dynamic algorithms for classes of constraint satisfaction problems

Many fundamental tasks in arti2cial intelligence and in combinatorial optimization can be formulated as a Constraint Satisfaction Problem (CSP). It is the problem of 2nding an assignment of values for a set of variables, each de2ned on a 2nite domain of feasible values, subject to a given collection of constraints. Each constraint is de2ned over a set of variables and speci2es the allowed combi...

متن کامل

Time Complexity of Constraint Satisfaction via Universal Algebra

The exponential-time hypothesis (ETH) states that 3-SAT is not solvable in subexponential time, i.e. not solvable in O(c) time for arbitrary c > 1, where n denotes the number of variables. Problems like k-SAT can be viewed as special cases of the constraint satisfaction problem (CSP), which is the problem of determining whether a set of constraints is satisfiable. In this paper we study the wor...

متن کامل

Random subcubes as a toy model for constraint satisfaction problems

We present an exactly solvable random-subcube model inspired by the structure of hard constraint satisfaction and optimization problems. Our model reproduces the structure of the solution space of the random ksatisfiability and k-coloring problems, and undergoes the same phase transitions as these problems. The comparison becomes quantitative in the large-k limit. Distance properties, as well t...

متن کامل

Incremental Adaptation of Constraint Handling Rule Derivations ?

Constraint solving in dynamic environments requires an immediate adaptation of previously evaluated solutions of constraint satisfaction problems if these problems are changed. After a change, an adapted solution is preferred which is stable, i.e. as close as possible to the original solution. A wide range of incremental constraint solving methods for dynamic nite domain constraint satisfaction...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • SIAM J. Comput.

دوره 45  شماره 

صفحات  -

تاریخ انتشار 2016